﻿#ifndef VOLUMETOOL_H
#define VOLUMETOOL_H

#include <QWidget>

namespace Ui {
class VolumeTool;
}

class VolumeTool : public QWidget
{
    Q_OBJECT

public:
    explicit VolumeTool(QWidget *parent = 0);
    ~VolumeTool();
    void paintEvent(QPaintEvent *event);

    bool eventFilter(QObject *watched, QEvent *event);

    void onSilenceBtnClicked();

    void calcVolume();
signals:
    void setSilence(bool); // 设置静⾳信号
    void setMusicVolume(int);
private slots:

private:
    Ui::VolumeTool *ui;

    bool isMuted; //记录静音还是非静音
    int volumeRatio; //标记音量大小
};

#endif // VOLUMETOOL_H
